Model-based Testing Without a Model: Assessing Portability in the Seattle Testbed
نویسندگان
چکیده
Despite widespread OS, network, and hardware heterogeneity, there has been a lack of research into quantifying and improving portability of a programming environment. We have constructed a distributed testbed called Seattle built on a platform-independent programming API that is implemented on different operating systems and architectures. Our goal is to show that applications written to our API will be portable. In this work, we use an instrumented version of the programming environment for testing purposes. The instrumentation allows us to gather traces of actual program behavior from a running implementation. These traces can be used across different versions of the implementation exactly as if they were test cases generated offline from a model program, so we can commence testing using model based testing tools, without constructing a model program. Such offline testing is only effective in scenarios where traces are expected to be reproducible (deterministic). Where reproducibility is not expected, for instance due to nondeterminism in the network environment, we must resort to on-the-fly testing, which does require a model program. To validate this model program, we can use the recorded traces of actual behavior. Validating with captured traces should provide greater coverage than we could achieve by validating only with traces constructed a priori.
منابع مشابه
Children's Working Memory Measurement Model: Testing of Hich and Baddeley Model, Baddeley and Cowan Model
The aim of the present study was to investigate Children's Working Memory Measurement Model: Testing Theories’ Hich and Baddeley, Baddeley and Cowan. The research design was correlational. The population included all primary school students in Tehran in 1400. Participants were 150 students aged 7 to 10 years who were selected by convenience sampling method. They all responded to the Comprehensi...
متن کاملExplanation of functional factors affecting the success of public spaces and providing a model for assessing success through its functional dimension (Case study: Imam Khomeini Street, Tabriz, Iran)
The condition that varieties of cities including Iranian cities are confronted makes the creation of successful public space a necessity. It is clear that for creating suitable public space first we should understand the influencing factors on space and simultaneously solve and improve the problems through understanding the environment. For achieving the factors that influence the success as a ...
متن کاملThe Aerosol Modeling Testbed: Coordinating the Development of Aerosol Treatments using WRF-chem
The direct (scattering and absorption of radiation) and indirect (cloud-aerosol interactions) effects of aerosols predicted by climate models still contain large uncertainties. To address this issue, the goal of a new project which began this year is to develop an Aerosol Modeling Testbed (AMT) that streamlines the process of testing and evaluating refined aerosol process modules over a wide ra...
متن کاملTesting and Comparing the Causal Relationship Between Spiritual and Social Capital and Depression With the Mediating Role of Death Anxiety in the Elderly With and Without a Spouse
Introduction: The world population is rapidly aging, and depression is a common mental disorder that is prevalent among the elderly in different countries. This study aimed to test the causal model of depression based on spiritual and social capital through death anxiety in the elderly. Materials and Methods: The statistical population included all the elderly in Tehran in 2020, from which 371...
متن کاملAssessing the Quality of Educational Services of Iranian Universities of Medical Sciences Based on the SERVQUAL Evaluation Model: A Systematic Review and Meta-Analysis
Background: Determining the gap in the quality of educational services, followed by the adoption of appropriate strategies for eliminating or reducing the existing obstacles, is considered the first basic step in developing quality improvement programs for universities. Therefore, this study was conducted to evaluate the quality of educational services of Iranian medical universities.Methods: T...
متن کامل